export interface SysUser {
    /**
     * 用户ID
     */
    id?: string
    /**
     * 用户名
     */
    username?: string
    /**
     * 昵称
     */
    nickname?: string
    /**
     * 最后登录时间
     */
    lastLoginTime?: Date
    /**
     * 最后登录IP
     */
    lastLoginIp?: string
    /**
     * 状态
     */
    userStatus?: number
    /**
     * 创建时间
     */
    createTime?: string
}

export interface SysUserProfile {
    /**
     * 用户ID
     */
    id: string
    /**
     * 部门ID
     */
    deptId: string
    /**
     * 部门名称
     */
    deptName: string
    /**
     * 用户名
     */
    username: string
    /**
     * 昵称
     */
    nickname: string
    /**
     * 头像
     */
    avatar: string
    /**
     * 最后登录时间
     */
    lastLoginTime: string
    /**
     * 最后登录IP
     */
    lastLoginIp: string
    /**
     * 角色
     */
    roleNames: string[]
}

export interface SysUserRestPassword {
    /**
     * 旧密码
     */
    oldPassword: string
    /**
     * 新密码
     */
    newPassword: string
}
